Network Programmability Using POX Controller
نویسندگان
چکیده
POX is a Python based open source OpenFlow/Software Defined Networking (SDN) Controller. POX is used for faster development and prototyping of new network applications. POX controller comes pre installed with the mininet virtual machine. Using POX controller you can turn dumb openflow devices into hub, switch, load balancer, firewall devices. The POX controller allows easy way to run OpenFlow/SDN experiments. POX can be passed different parameters according to real or experimental topologies, thus allowing you to run experiments on real hardware, testbeds or in mininet emulator. In this paper, first section will contain introduction about POX, OpenFlow and SDN, then discussion about relationship between POX and Mininet. Final Sections will be regarding creating and verifying behavior of network applications in POX.
منابع مشابه
Poisoning Network Visibility in Software-Defined Networks: New Attacks and Countermeasures
Software-Defined Networking (SDN) is a new networking paradigm that grants a controller and its applications an omnipotent power to have holistic network visibility and flexible network programmability, thus enabling new innovations in network protocols and applications. One of the core advantages of SDN is its logically centralized control plane to provide the entire network visibility, on whi...
متن کاملArchitecture, Implementation, and Experiments of Programmable Network Using OpenFlow
We propose a flexible and scalable architecture for a network controller platform used for OpenFlow. The OpenFlow technology was proposed as a means for researchers, network service creators, and others to easily design, test, and virtually deploy their innovative ideas in a large network infrastructure, which will accelerate research activities on Future Internet architectures. The technology ...
متن کاملDesign of a Hybrid Modular P4-Compatible Switch
Network Function Virtualization (NFV) shed new light for the design, deployment, and management of cloud networks. Many network functions such as firewalls, load balancers, and intrusion detection systems can be virtualized by servers. However, network operators often have to sacrifice programmability in order to achieve high throughput, especially at networks’ edge where complex network functi...
متن کاملAuthentication and Access Control Architecture for Software Defined Networks
In this work, we propose a host authentication and access control architecture for software defined networks. The key idea is to authenticate at Layer 2, using IEEE 802.1X standard and Extensible Authentication Protocol (EAP). EAP exchanges authentication information between the supplicant host and a RADIUS authentication server. We developed the proposed authenticator as an OpenFlow applicatio...
متن کاملAnalyzing Controller Placement in Software Defined Networks
Software Defined Networks is an emerging network paradigm which introduces programmability to networks and has the capability to dynamically configure the network. In a traditional IP based network the control part and the data forwarding elements are imposed in a single box that has very limited ability to configure the network, some vendor specific codes run on the forwarding elements to perf...
متن کامل